L

Lawrence Berkeley National Laboratory

Fundamental science enabling energy and environment

Quantum Simulations Software Developer

AI ResearchUpdated on Nov 13
Full-timeBerkeley, CA, USA$119.7k - $202kRemote

About the Job

Requirements

  • Typically requires at least 5 years of related experience with a Bachelor's degree, or 3 years of related experience with a Master's degree, or equivalent work experience.
  • Demonstrated understanding of quantum computing fundamentals and the quantum circuit model of computation.
  • Experience running quantum circuit simulations using exact and approximate approaches such as tensor networks.
  • Proficiency in at least one programming language, such as Python, Julia, or C++.
  • Familiarity with quantum computing frameworks such as Qiskit, Cirq, or PennyLane.
  • Ability to work independently and collaboratively in a research environment.
  • Ability to prepare periodic written and oral updates for internal and external reviews or reports.
  • Ability to troubleshoot and solve problems of diverse scope where data analysis requires evaluating identifiable factors.
  • Ability to network with senior internal and external personnel in the area of expertise.
  • Strong oral and written communication skills.

Responsibilities

  • Simulate quantum circuit performance on classical supercomputers.
  • Design and optimize classical simulation algorithms for quantum circuits.
  • Explore approximate simulation algorithms to improve scalability on classical hardware.
  • Develop a hardware-aware performance model and planner for distributed MPS simulation.
  • Develop a circuit-level resource model for classical quantum simulation.
  • Publish results in peer-reviewed journals and present progress at scientific conferences, workshops, and technical meetings.
  • Resolve problems of diverse scope by analyzing data and evaluating identifiable factors.
  • Select methods and techniques to obtain solutions using sound judgment.
  • Network with senior internal and external personnel in the area of expertise.

Desired Qualifications

  • Familiarity with computing hardware, CPU/GPU architecture, and high-performance computing systems.
  • Experience with NVIDIA libraries for large-scale tensor constructions, such as cuTENSOR, cuTENSORNET, and cuTENSORMp.
  • Experience with C3PQ or equivalent heuristic-based contraction algorithms in state-vector or tensor network settings.
  • Experience running large-scale computations on a supercomputer, including using SLURM job scripts, GPU acceleration, and MPI communication.

About the Company

Lawrence Berkeley National Laboratory

Fundamental science enabling energy and environment

Berkeley Lab is a national research facility that conducts unclassified basic science across many fields, funded by the U.S. Department of Energy and managed by the University of California. Its work aims to address energy and environmental challenges by using interdisciplinary teams and building advanced tools for scientific discovery. Researchers study biosciences, computing sciences, Earth and environmental sciences, energy sciences and technologies, and physical sciences. The lab hosts about 4,200 scientists, engineers, staff, and students on a 200-acre site near UC Berkeley, and it has earned many prestigious honors, including Nobel Prizes and national academy memberships. Its goal is to generate foundational science that leads to practical, transformational solutions for energy and environmental issues while training the next generation of scientists and engineers.

Company size
5,001-10,000
Company stage
Grant
Total funding
$2M
Headquarters
Berkeley, CA
Founded
1931

Recently Posted Jobs

Explore more opportunities at Lawrence Berkeley National Laboratory

See more jobs